<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>关系运算类型的比较</title>
	</head>
	<body>
		往往是
		<script>
			/**
			 * 1 空字符串和空格都转换为0 []==[] false
			 * 2 NaN做比较==：NaN和任何数字做比较，永远返回false NaN==NaN==>false
			 * 3 isNaN(x):专门用来判断一个数据是否为NaN
			 *    如果是NaN返回true 就是不是数字
			 *    如果是NaN返回false 就是数字
			 *    只要不能转换为数字 都是true
			 *    只要能转换为数字 都是false
			 * 4  判断是否为真
			 * 5  只要一项是真就停止运行
			 * 6  赋值运算 只改变当前的值 不影响以前赋值的选项
			 * 7  三目运算符 至少需要一个表达式
			 * */
			//			console.log(undefined==null)
			//			console.log(typeof(undefined))
			//			console.log(typeof(null))
			//			console.log(typeof(Object))
			//			console.log(undefined===null)
			//			console.log(isNaN("")) //0
			//			console.log(isNaN("12px"))
			//			console.log([]==[])
			
			//			var a=1;
			//			console.log(a++) 1
			//			console.log(++a)2\\
			//			var i=10;
			//			var j=10;
			//			var k=(i--==9)&&j++>0; 
			//			var k=(i--==9)||j++>0;
			//			console.log(i+"-"+j+"-"+k)	
			
			//			var x=y=z=10;
			//			z+=5;
			//			console.log(z) 15
			//			console.log(y) 10
			
			
			var who="a"
			var r=who=="a"?"放过":"杀掉"
		console.log(r)
			
		</script>
		
	</body>
</html>
